Package-level declarations
Functions
Link copied to clipboard
fun Input(value: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, readOnly: Boolean = false, textStyle: TextStyle = AppText.Normal.Body.default, placeholder: String = "", placeholderStyle: TextStyle = AppText.Normal.Hint.default, textAlign: TextAlign = TextAlign.Start, keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, visualTransformation: VisualTransformation = VisualTransformation.None, singleLine: Boolean = false, maxLines: Int = Int.MAX_VALUE, minLines: Int = 1, cursorColor: Color = AppColor.Main.primary, isFocus: Boolean = false)
基础输入框
Link copied to clipboard
fun ListInputItem(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.CenterVertically, iconResource: DrawableResource? = null, iconSizeDp: Dp = 20.dp, iconColorFilter: ColorFilter? = null, title: String, titleStyle: TextStyle = AppText.Normal.Title.v16, isShowTitleStar: Boolean = false, note: String = "", noteStyle: TextStyle = AppText.Normal.Body.v12, value: String, onValueChange: (String) -> Unit, textStyle: TextStyle = AppText.Normal.Body.v14, placeholder: String = "", placeholderStyle: TextStyle = AppText.Normal.Hint.v14, prefix: String = "", suffix: String = "", error: String = "", menus: List<ListItemMenu> = emptyList(), noMatchMenuTips: String = "无符合选项", onMenuSelect: (ListItemMenu) -> Unit = {}, keyboardType: KeyboardType = KeyboardType.Text, isPassword: Boolean = false, isFocus: Boolean = false, maxLines: Int = 1, inputWidth: Dp? = null, inputBackgroundColor: Color = AppColor.Neutral.line, inputBackgroundShape: Shape = AppShape.RC.v4, onClickNext: () -> Unit = {}, onFocus: () -> Unit = {}, onNoFocus: () -> Unit = {})
Link copied to clipboard
fun ListItem(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.CenterVertically, onClick: () -> Unit = {}, icon: @Composable RowScope.() -> Unit = {}, title: @Composable ColumnScope.() -> Unit = {}, note: @Composable ColumnScope.() -> Unit = {}, center: @Composable BoxScope.() -> Unit = {}, right: @Composable RowScope.() -> Unit = {}, end: @Composable RowScope.() -> Unit = {})
fun ListItem(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.CenterVertically, iconResource: DrawableResource? = null, iconSizeDp: Dp = 20.dp, iconColorFilter: ColorFilter? = null, title: String, titleStyle: TextStyle = AppText.Normal.Title.v16, isShowTitleStar: Boolean = false, note: String = "", noteStyle: TextStyle = AppText.Normal.Body.v12, right: String = "", rightStyle: TextStyle = AppText.Normal.Body.v14, isShowArrow: Boolean = true, onClick: () -> Unit = {}, center: @Composable BoxScope.() -> Unit = {})
Link copied to clipboard
fun ListMenuItem(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.CenterVertically, iconResource: DrawableResource? = null, iconSizeDp: Dp = 20.dp, iconColorFilter: ColorFilter? = null, title: String, titleStyle: TextStyle = AppText.Normal.Title.v16, isShowTitleStar: Boolean = false, note: String = "", noteStyle: TextStyle = AppText.Normal.Body.v12, value: Any?, textStyle: TextStyle = AppText.Medium.Body.v14, placeholder: String = "请选择", placeholderStyle: TextStyle = AppText.Normal.Hint.v14, inputWidth: Dp? = null, inputBackgroundColor: Color = AppColor.Neutral.line, inputBackgroundShape: Shape = AppShape.RC.v4, menus: List<ListItemMenu> = emptyList(), onMenuSelect: (ListItemMenu) -> Unit = {})
Link copied to clipboard
fun MenuInput(modifier: Modifier = Modifier, value: String, onValueChange: (String) -> Unit, textStyle: TextStyle = AppText.Normal.Body.v14, placeholder: String = "", placeholderStyle: TextStyle = AppText.Normal.Hint.v14, prefix: String = "", suffix: String = "", error: String = "", menus: List<ListItemMenu> = emptyList(), noMatchMenuTips: String = "无符合选项", onMenuSelect: (ListItemMenu) -> Unit = {}, keyboardType: KeyboardType = KeyboardType.Text, isPassword: Boolean = false, isFocus: Boolean = false, maxLines: Int = 1, inputWidth: Dp? = null, inputBackgroundColor: Color = AppColor.Neutral.line, inputBackgroundShape: Shape = AppShape.RC.v4, onClickNext: () -> Unit = {}, onFocus: () -> Unit = {}, onNoFocus: () -> Unit = {})